package com.cskaoyan._02interface._06extend;

/**
 * @description:
 * @author: 景天
 * @date: 2023/2/13 9:56
 **/
/*
接口中可以有
    静态方法 : 默认public
    默认方法 : 默认public
 */
public class Demo {
    public static void main(String[] args) {
        // 调用静态方法
        IA.m2();

        // 默认方法
        A a = new A();
        int i = a.m3();
        System.out.println(i);
    }
}

interface IA{
    // 抽象方法
    void m1();

    static void m2() {
        System.out.println("static method");
    }

    default int m3() {
        return 1;
    }
}

class A implements IA{

    @Override
    public void m1() {

    }
}